cssnode: Change get_style_provider() vfunc
authorBenjamin Otte <otte@redhat.com>
Tue, 17 Feb 2015 14:18:32 +0000 (15:18 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 18 Mar 2015 14:23:32 +0000 (15:23 +0100)
commit16b8972beef20b59709114f3bff6825548f7ed52
tree3b0c4f980ed0283be3ae940311b81daed33a8a51
parentc0f6e746a0ae378359eb065df269d58b413160dd
cssnode: Change get_style_provider() vfunc

Instead of always returning a provider, allow the vfunc to return NULL
to mane "use same provider as parent". This allows a bunch of
optimizations.
gtk/gtkcssnode.c
gtk/gtkcssnodeprivate.h
gtk/gtkcsspathnode.c
gtk/gtkcsswidgetnode.c